package cn.bonoon.kernel.security;

import org.springframework.security.core.userdetails.UserDetails;

import cn.bonoon.kernel.support.IOperator;

public interface LogonUser extends IOperator, UserDetails, LogonUserPrivilegePolicy{

	/** 当前用户是否允许访问系统 */
	boolean allowAccess();
	
	LogonUserRuntime getRuntime();

//	LogonUser set(String name, Object obj);
	
//	/** 是否需要强制修改密码 */
//	boolean needChangePwd();
//	void loginSuccess(String ip);
//	
//	String getIp();
//	String getLoginAt();
//	/** 已经修改密码 */
//	void changePwd();
}
